typedef struct _CoffReloc {
    uint32_t    virtualAddress; 
    uint32_t    symbolTableIndex;
    uint16_t    type;
}
type values:
IMAGE_REL_AMD64_ABSOLUTE   0x0000 	The relocation is ignored
IMAGE_REL_AMD64_ADDR32 	   0x0001 	The symbol reference address in the section must be replaced by the 64bits absolute address of the symbol.
IMAGE_REL_AMD64_ADDR64 	   0x0002 	The symbol reference address in the section must be replaced by the 32bits absolute address of the symbol.
IMAGE_REL_AMD64_ADDR32NB   0x0003 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section
IMAGE_REL_AMD64_REL32 	   0x0004 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 0 bits
IMAGE_REL_AMD64_REL32_1    0x0005 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 1 bits
IMAGE_REL_AMD64_REL32_2    0x0006 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 2 bits
IMAGE_REL_AMD64_REL32_3    0x0007 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 3 bits
IMAGE_REL_AMD64_REL32_4    0x0008 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 4 bits
IMAGE_REL_AMD64_REL32_5    0x0009 	The symbol reference address in the section must be replaced by the 32bits relative address of the symbol from the current section minus an offset of 5 bits